package com.weimall.dao;

import com.weimall.pojo.BmYg;
import com.weimall.pojo.BmYgExample;
import com.weimall.pojo.BmYgWithBLOBs;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface BmYgMapper {
    int countByExample(BmYgExample example);

    int deleteByExample(BmYgExample example);

    int deleteByPrimaryKey(String bm);

    int insert(BmYgWithBLOBs record);

    int insertSelective(BmYgWithBLOBs record);

    List<BmYgWithBLOBs> selectByExampleWithBLOBs(BmYgExample example);

    List<BmYg> selectByExample(BmYgExample example);

    BmYgWithBLOBs selectByPrimaryKey(String bm);

    int updateByExampleSelective(@Param("record") BmYgWithBLOBs record, @Param("example") BmYgExample example);

    int updateByExampleWithBLOBs(@Param("record") BmYgWithBLOBs record, @Param("example") BmYgExample example);

    int updateByExample(@Param("record") BmYg record, @Param("example") BmYgExample example);

    int updateByPrimaryKeySelective(BmYgWithBLOBs record);

    int updateByPrimaryKeyWithBLOBs(BmYgWithBLOBs record);

    int updateByPrimaryKey(BmYg record);
}